<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-11-01 11:07:55
 * @LastEditors: 
 * @LastEditTime: 2022-11-01 14:02:46
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var times = new Date();
        // var start = times.getTime();
        //  var arr1 = [9, 3, 6, 10, 2, 5, 11, 4, 1, 7];
        //  for (var i = 0; i < arr1.length - 1; i++) {
        //     for (var j = 0; j < arr1.length - 1 - i; j++) {
        //         if (arr1[j] > arr1[j + 1]) {
        //             var tmp = arr1[j];
        //             arr1[j] = arr1[j + 1];
        //             arr1[j + 1] = tmp;
        //         }
        //     }
        //     document.write(i+'轮以后:', arr1,'<br />');
        // }

        // document.write('最后:', arr1);

        // var end = times.getTime();
        // console.log(end-start);

        // // 選擇排序
        // var start = times.getTime();
        // var arr2 = [9, 3, 6, 10, 2, 5, 11, 4, 1, 7];
        // for (var j = 0; j < arr2.length - 1; j++) {
        //     var minIndex = j; // 假设最小的索引
        //     // 最小  从下标3直到数组的最后一个元素
        //     // 挨个跟下标2的元素进行比较 
        //     for (var i = j+1; i < arr2.length; i++) {
        //         if (arr2[i] < arr2[minIndex]) {
        //             minIndex = i;
        //         }
        //     }
        //     document.write('第'+j+'轮最小值的索引是:', minIndex, '<br >');
        //     // 只有for循环结束以后我才能找到最小的值得下标
        //     var temp = arr2[minIndex];
        //     arr2[minIndex] = arr2[j];
        //     arr2[j] = temp;

        //     document.write('第'+j+'轮之后数组:', arr2, '<br />');

        // }

        // var end = times.getTime();

        // console.log(end-start);
        
       // 封裝函數 求兩個時間的時間差 
       
       // '2022-10-24 10:20:30'
       // '2021-10-24 10:20:30'
    //    function get_diff_time(t1,t2){
    //        // 得到兩個日期的時間戳 
    //         var res = Math.abs(t1.getTime()-t2.getTime());
    //         // console.log(res)
    //         // 想办法吧res 换成秒 
    //         // 得到的res 是一个毫秒  / 100 
    //         var data = Math.ceil(res / 1000); 
    //         var day = parseInt(data / (60*60*24));
    //         var hour = parseInt(data  % (60*60*24) / (60*60));
    //         var minute = parseInt(data % (60*60) /60);
    //         var second = parseInt(data % 60);   
    //         console.log(`${day}天${hour}小时${minute}分${second}秒`)

    //    }
    //    // 60*60*24 
    //    var t1 = new Date('2022-10-24 10:20:30');
    //    var t2 = new Date('2021-10-24 10:20:30');
    //    get_diff_time(t1,t2)
    // </script>
</body>
</html>